Building Business Processes

A Workflow business process is an enhanced workflow definition that performs an organization-specific business process, offers extensive reporting, and can be manually started in the Laserfiche Client and Web Access. Business processes are built and published in the same way as workflows.

Furthermore, business processes may contain business process activities. Business process activities allow you to customize business process reporting in Workflow, SQL, and in the Laserfiche client applications so that you can quickly and easily see the information that is most important to your business process. The specificity in business process reporting lets you see information such as: current instance name, status updates, participants, step instructions, and the duration of each step in your business process. Learn more about business process reporting.

ClosedSee an introductory video about business processes.

ClosedShow me an example.

When Joe wants to submit an expense report, he selects his report in Web Access and clicks the "Expense Report Business Process" button. The business process automatically routes his requests to the Accounting department for approval. When a trustee in the Accounting group, Jill, approves the submission, the business process will route the entry to the Managers folder for final approval. (If a manager doesn't make a decision in three days, the expense report will be sent a supervisor.) When a trustee, Bob, from the Managers group approves the expense report, an e-mail will be sent to Joe.
Along the way, the business process provides personalized instructions for each person involved. Additionally, each step and decision will be reported on. Joe can view the status of his report at any time by opening the entry and checking the Business Process Pane. ClosedShow me a diagram. ClosedShow me what this workflow looks like: Warning large image!

Configuring a business process from a workflow

  1. Open the workflow definition you want to modify.
  2. In the Properties Pane, select Make this workflow a business process in the Business Process Options property box. ClosedShow me.
  3. By default, the business process will use the first connection profile listed in the Connection Profiles property box. This is the repository that the business process will be available in, if configured. Learn more about configuring a business process connection profile.

  4. Optional: Add and configure business process activities.
  5. Publish the business process. A warning will ask you if you want to replace the current workflow. Click Yes to replace the workflow with the one modified as a business process.
  6. Note: Starting rules configured for the workflow will apply to the business process as well. You can also configure the business process with a business process rule from the Rule Manager. Learn more about how to run a business processes.

Displaying business process information in the Laserfiche Client and Web Access

Designing a business process

ClosedShow me questions to consider before building a business process.

In general, a business process is the work that must be done to complete a business function. Before building the business process in Workflow, try to answer the following general questions. These will help you understand what information you need to design your business process

Once you have outlined the information involved in your business process and what the necessary order of operations is, you can begin to build your business process in the Workflow Designer. Learn more about Defining and Diagramming Business Processes.

  1. Select the new workflow button from the toolbar to open a new Designer Pane. Alternatively, use the keyboard shortcut CTRL+N.
  2. In the Properties Pane, name and describe the business process in the ClosedWorkflow Name and Workflow Description property boxes. Learn more about the Workflow Name or Workflow Description property boxes.
  3. Note: When the business process runs, any backward or forward slashes ("\", "/") used in the business process name will be replaced with a dash ("-").

    Tip: Comprehensively naming and describing your business process will help you search for your business processes in the Rule Manager, as well as help you to keep your workflows and business processes organized. Be aware that the name of the business process instance may change depending on in the information configured in the Business Process Options dialog box.

  4. From the Connection Profiles property box, click the Manage workflow connection profiles link to create the connection profile(s) that Workflow will use to connect to a Laserfiche repository.
  5. Make your workflow definition a business process by selecting Make this workflow a business process in the ClosedBusiness Process Options property box.

    • Make this workflow a business process: This checkbox must be selected if the workflow will be a business process.
    • Note: If this checkbox is not selected, Business Process activities cannot be used in your workflow definition.

    • Allow Laserfiche client applications to: These checkboxes allow you to define how users in the Laserfiche client applications will be able to interact with the business process.
      • Select Start this business process if users should be allowed to manually start the business process from the Laserfiche client applications. Learn more about configuring business process security.
      • If information from this business process should be displayed in the business process details, select Display this business process's information.
  6. Configure a connection profile in the Business Process Options property box. Note that, if your business process will not be viewed from or started in the Laserfiche client applications, as configured in the Business Process Options property box, a connection profile is not required.
  7. The connection profile, selected in the Business Process Options property box, defines the Laserfiche Server, repository, and the user name that Workflow will use when interacting with the repository. Additionally, the business process connection profile specifies which repository the business process can be started from and where its reporting details can be seen.
  8. To configure general reporting information for the business process, click the More Options link to open the Business Process Options dialog box.
  9. Optional: The following lists optional properties that can be configured for your business process: